package Test.负载均衡;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * @Author: kirito
 * @Date: 2025/3/11 19:32
 * @Description: 随机
 */

public class randomDemo {
    // 定义一个服务器列表
    private static List<String> serverList = new ArrayList<>();

    public static String random() {
        // 获取服务器数量
        int serverCount = serverList.size();
        // 如果没有可用服务器，返回null
        if (serverCount == 0) {
            return null;
        }
        // 生成一个随机数
        int randomIndex = new Random().nextInt(serverCount);
        // 返回相应的服务器地址
        return serverList.get(randomIndex);
    }
    public static void main(String[] args) {
        serverList.add("Server A");
        serverList.add("Server B");
        serverList.add("Server C");
        System.out.println(random());
        System.out.println(random());
        System.out.println(random());
        System.out.println(random());
    }
}
